﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace TumbaloSoft.Models
{
    public class Observacion
    {
        private int idObservacion;
        private string descripcion;
        private DateTime fechaRegistro;
        private Empleado empleadoRegistro;
        private Edificio edificioRegistro;
        private TipoObservacion tipoObservacion;
        private Propietario propietarioRegistro;
        private string estado;

        
        public int prIdObservacion
        {
            get { return idObservacion; }
            set { idObservacion = value; }
        }


        [Required(ErrorMessage = "Debe insertar una descripción para la observación")]
        [StringLength(255, ErrorMessage = "El campo no puede tener mas de 255 caracteres")]
        public string prDescripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }

        [Required(ErrorMessage = "Debe insertar la fecha de observación")]        
        public DateTime prFechaRegistro
        {
            get { return fechaRegistro; }
            set { fechaRegistro = value; }
        }

        [Required(ErrorMessage = "Debe ingresar su Id para registrar la observación")]
        public Empleado prEmpleadoRegistro
        {
            get { return empleadoRegistro; }
            set { empleadoRegistro = value; }
        }
       
        public Edificio prEdificioRegistro
        {
            get { return edificioRegistro; }
            set { edificioRegistro = value; }
        }

        public string prEstado
        {
            get { return estado; }
            set { estado = value; }
        }

        public TipoObservacion prTipoObservacion
        {
            get { return tipoObservacion; }
            set { tipoObservacion = value; }
        }

        public Propietario prPropietarioRegistro 
        {
            get { return propietarioRegistro; }
            set { propietarioRegistro = value; }
        }
    
    }

}